package com.kb.entity.kbidm;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;

/**
 * 开票资料;
 * @author : 陈志翔
 * @date : 2024-9-24
 */
//@Data
@TableName("KB_Invoicing")
public class KbInvoicing implements Serializable,Cloneable{
    /**  */
    @TableId(value = "F_Id",type = IdType.INPUT)
    private String fId ;
    private Long fRecid ;
    /**  */
    private String fCustid ;
    /** 纳税人识别码 */
    private String taxpayerNumber ;
    /** 开票抬头 */
    private String invoiceHeader ;
    /** 开户银行 */
    private String depositBank ;
    /** 类型 1-普通发票 2-增值税票 */
    private Integer type ;
    /** 状态 1-已审批 2-驳回 3-待审批 4-废弃 */
    private Integer status ;
    /** 联系人 */
    private String contact ;
    /** 联系地址 */
    private String contactAddress ;
    /** 邮寄地址 */
    private String mailingaddress ;
    /** 删除标记 */
    private Integer fDeletemark ;
    /** 有效标记 */
    private Integer fEnabledmark ;
    /** 备注 */
    private String fDescription ;
    /** 创建时间 */
    private Date fCreatortime ;
    /** 创建人Id */
    private String fCreatoruserid ;
    /** 修改时间 */
    private Date fLastmodifytime ;
    /** 修改人Id */
    private String fLastmodifyuserid ;
    /** 删除时间 */
    private Date fDeletetime ;
    /** 删除人Id */
    private String fDeleteuserid ;
    /**  */
    private String fCompanyname ;
    /** 审批说明 */
    private String approvalcontent ;
    private String bankAccount ;

    public String getfId() {
        return fId;
    }

    public Long getfRecid() {
        return fRecid;
    }

    public String getfCustid() {
        return fCustid;
    }

    public String getTaxpayerNumber() {
        return taxpayerNumber;
    }

    public String getInvoiceHeader() {
        return invoiceHeader;
    }

    public String getDepositBank() {
        return depositBank;
    }

    public Integer getType() {
        return type;
    }

    public Integer getStatus() {
        return status;
    }

    public String getContact() {
        return contact;
    }

    public String getContactAddress() {
        return contactAddress;
    }

    public String getMailingaddress() {
        return mailingaddress;
    }

    public Integer getfDeletemark() {
        return fDeletemark;
    }

    public Integer getfEnabledmark() {
        return fEnabledmark;
    }

    public String getfDescription() {
        return fDescription;
    }

    public Date getfCreatortime() {
        return fCreatortime;
    }

    public String getfCreatoruserid() {
        return fCreatoruserid;
    }

    public Date getfLastmodifytime() {
        return fLastmodifytime;
    }

    public String getfLastmodifyuserid() {
        return fLastmodifyuserid;
    }

    public Date getfDeletetime() {
        return fDeletetime;
    }

    public String getfDeleteuserid() {
        return fDeleteuserid;
    }

    public String getfCompanyname() {
        return fCompanyname;
    }

    public String getApprovalcontent() {
        return approvalcontent;
    }

    public String getBankAccount() {
        return bankAccount;
    }

    public void setfId(String fId) {
        this.fId = fId;
    }

    public void setfRecid(Long fRecid) {
        this.fRecid = fRecid;
    }

    public void setfCustid(String fCustid) {
        this.fCustid = fCustid;
    }

    public void setTaxpayerNumber(String taxpayerNumber) {
        this.taxpayerNumber = taxpayerNumber;
    }

    public void setInvoiceHeader(String invoiceHeader) {
        this.invoiceHeader = invoiceHeader;
    }

    public void setDepositBank(String depositBank) {
        this.depositBank = depositBank;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public void setContact(String contact) {
        this.contact = contact;
    }

    public void setContactAddress(String contactAddress) {
        this.contactAddress = contactAddress;
    }

    public void setMailingaddress(String mailingaddress) {
        this.mailingaddress = mailingaddress;
    }

    public void setfDeletemark(Integer fDeletemark) {
        this.fDeletemark = fDeletemark;
    }

    public void setfEnabledmark(Integer fEnabledmark) {
        this.fEnabledmark = fEnabledmark;
    }

    public void setfDescription(String fDescription) {
        this.fDescription = fDescription;
    }

    public void setfCreatortime(Date fCreatortime) {
        this.fCreatortime = fCreatortime;
    }

    public void setfCreatoruserid(String fCreatoruserid) {
        this.fCreatoruserid = fCreatoruserid;
    }

    public void setfLastmodifytime(Date fLastmodifytime) {
        this.fLastmodifytime = fLastmodifytime;
    }

    public void setfLastmodifyuserid(String fLastmodifyuserid) {
        this.fLastmodifyuserid = fLastmodifyuserid;
    }

    public void setfDeletetime(Date fDeletetime) {
        this.fDeletetime = fDeletetime;
    }

    public void setfDeleteuserid(String fDeleteuserid) {
        this.fDeleteuserid = fDeleteuserid;
    }

    public void setfCompanyname(String fCompanyname) {
        this.fCompanyname = fCompanyname;
    }

    public void setApprovalcontent(String approvalcontent) {
        this.approvalcontent = approvalcontent;
    }

    public void setBankAccount(String bankAccount) {
        this.bankAccount = bankAccount;
    }
}